﻿using System;
using System.IO;

using Builderator.Core.Plugin;
using Builderator.Core.Interfaces;

namespace Builderator.Core.Action
{
    public class CopyPlugin : PluginBase, IDeploy
    {
        [DocumentProperty("Filter", typeof(String), false)]
        public string Filter
        {
            get;
            set;
        }

        [DocumentProperty("Overwrite", typeof(Boolean), false)]
        public bool Overwrite
        {
            get;
            set;
        }

        public bool found = false;

        public CopyPlugin()
            : base("Copy", new Guid("9314F2AE-E968-11E0-8326-D87E4824019B"))
        {

        }

        public override ExecutionResult Run()
        {
            return ExecutionResult.Success;
        }
    }
}